#ifndef FRACALCGRAPHICSVIEW_H
#define FRACALCGRAPHICSVIEW_H

#include <QGraphicsView>

class FrakOutGraphicsView : public QGraphicsView
{
    Q_OBJECT

public:
    FrakOutGraphicsView(QWidget *parent);

public slots:
    void slotZoom(double factor);

signals:
    void scenePositionClicked(const QPointF& position);
    void sceneZoomed(double zoomInc);

protected:
    void mouseMoveEvent(QMouseEvent *event);
    void mousePressEvent(QMouseEvent *event);
    void wheelEvent(QWheelEvent *event);
};

#endif // FRACALCGRAPHICSVIEW_H
